package org.zjh.view.findpassword;

import org.zjh.constant.ImageConstant;
import org.zjh.controller.listener.FrameCloseLis;

import javax.swing.*;
import java.awt.*;

/**
 * 找回密码方式窗口
 */
public class FindPasswordWayFrame  extends JFrame {

    public static final int WIDTH = 500;
    public static final int HEIGHT = 300;



    private FindPasswordWayPanel findPasswordWayPanel;


    public FindPasswordWayFrame(){
        init();
        addListener();
    }

    /**
     * 初始化方法
     */
    private void init(){
        setLayout(new BorderLayout());
        // 设置窗口的大小
        setSize(WIDTH,HEIGHT);
        //创建登入面板
        findPasswordWayPanel = new FindPasswordWayPanel();
        //设置居中显示
        setLocationRelativeTo(null);
        // 设置关闭操作
        setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
        //设置窗口标题
        setTitle("欢乐斗地主");
        // 设置窗口不可调节大小
        setResizable(false);
        //添加面板
        add(findPasswordWayPanel);
        //设置窗口图片LOGO
        setIconImage(ImageConstant.Frame_Title_IMAGE.getImage());
        //设置窗口不可见
        setVisible(false);
    }

    /**
     * 添加监听器
     */
    private void addListener(){
        addWindowListener(FrameCloseLis.getInstance());
    }

    public FindPasswordWayPanel getFindPasswordWayPanel() {
        return findPasswordWayPanel;
    }
}
